/*=====================================================================================================*/
/*=====================================================================================================*/
#include "stm32f1_system.h"
#include "stm32f1_usb.h"
#include "algorithm_string.h"

#include "hw_config.h"
#include "usb_lib.h"
#include "usb_desc.h"
#include "usb_pwr.h"
/*=====================================================================================================*/
/*=====================================================================================================*
**函數 : USB_InitVCP
**功能 : 
**輸入 : None
**輸出 : None
**使用 : USB_InitVCP();
**=====================================================================================================*/
/*=====================================================================================================*/
void USB_InitVCP( void )
{
	Set_USBClock();
	USB_Interrupts_Config();
	USB_Init();
}
/*=====================================================================================================*/
/*=====================================================================================================*
**函數 : USB_VCP_SendStr
**功能 : 
**輸入 : None
**輸出 : None
**使用 : USB_VCP_SendStr("Hello World!!");
**=====================================================================================================*/
/*=====================================================================================================*/
void USB_VCP_SendStr( uint8_t *sendStr )
{
  USB_Send_Buf(sendStr);
  Delay_1ms(1);
}
/*=====================================================================================================*/
/*=====================================================================================================*
**函數 : USB_VCP_SendNum
**功能 : 
**輸入 : None
**輸出 : None
**使用 : USB_VCP_SendNum(Type_D, 6, SendData);
**=====================================================================================================*/
/*=====================================================================================================*/
void USB_VCP_SendNum( StrType Type, uint8_t NumLen, int32_t SendData )
{
  int8_t TrData[32] = {0};

  Str_NumToChar(Type, NumLen, TrData, SendData);
  USB_VCP_SendStr((uint8_t*)TrData);
}
/*=====================================================================================================*/
/*=====================================================================================================*/
